Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Canada F1 Croatia F1 Canada F2 Croatia F2 Greece F1 Greece F2 France F9 India #2-w1 India #2-w4 USA F4 India F4 India F5 Italy F9 Germany F4 Germany F5 Morocco F2 Italy F2 KGHM Polish Indoors - Wroclaw Warsteiner Challenger - Wolfsburg Colombia F4 Czech Republic F5 Czech Republic F6 India #2-w2 India #2-w3 India F1 India F2 USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler USA F5 USTA Challenger of Dallas - Dallas Muller Cup 99 - Ulm Garden Open - Rome Nord/LB Open - Braunschweig Alexander Kolyaskin Memorial - Donetsk USTA Men's Challenger of Dallas - Dallas Tennis Napoli Cup 2004 - Napoli Budapest Challenger - Budapest Banja Luka Challenger 2005 - Banja Luka Challenger 42 - Andrezieux Dusseldorf Open 2006 - Dusseldorf Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Privatbank Open 2006 - Dnepropetrovsk Morocco Tennis Tour - Casablanca Alexander Kolyaskin Memorial - Donetsk IPP Open - Helsinki Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Mitsubishi Electric Europe Cup - Monza Busan Open Challenger Tennis - Busan Ostdeutscher Sparkassen Cup - Dresden III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Fergana Challenger - Fergana Schickendanz Open - Furth Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan San Marino CEPU Open - San Marino Bukhara Challenger - Bukhara Karshi Challenger - Karshi Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Pekao Open - Szczecin Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Wroclaw Challenger Sunrise Challenger Monza Challenger Rome Challenger Rome Challenger Ostrava Challenger Lugano Challenger Turin Challenger Scheveningen Challenger Trani Challenger Todi Challenger Genova Challenger 10th Wartburg Open - Eisenach Oberstaufen Challenger Alphen Challenger Meknes Challenger Caltanissetta Challenger Marburg Challenger Oberstaufen Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Heilbronn Open - Heilbronn Poznan Challenger Memorial Kolyaskin - Donetsk Warta Cup - Sopot Cordenons Challenger Manerbio Challenger Como Challenger Alphen Challenger Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Oberstaufen Cup - Oberstaufen Warta Cup 2001 - Sopot EI Bank Bulgarian Challenger - Sofia Milano Challenger-Jameson Cup - Milan Banja Luka 2002 - Banja Luka Tiburon Challenger Open de la Ville de Saint Denis - Reunion Island Hamburg Challenger - Hamburg ECM Cup - Prague Muller Cup - Ulm KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham Meknes Challenger ATU Cup 2001 - Weiden KGHM Polish Indoors - Wroclaw Geneva Challenger - Geneva Samarkand Challenger - Samarkand Kuppers Kolsch Cup by Lambertz - Aachen Rome Challenger DPD Challenger 2002 - Aschaffenburg Media Will Cup Busan Challenger Tennis - Busan Garden Open 2004 - Rome KGHM Polish Indoors - Wroclaw San Benedetto Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Architect Open - Budapest Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Gallagher International - Hamilton Sibiu Challenger Alphen Challenger Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Schickendanz Open - Furth Architect Open - Budapest ATU Cup - Weiden Muller Cup - Ulm Asics Challenger Open - Monchengladbach Uncle Toby's Burnie Challenger - Tasmania Tatra Banka Open 2006 - Bratislava Mersin Challenger Copa Sevilla-Internacionales de Andalucia - Seville Steelers Cup 2005 - Kosice Porsche Open - Poznan The LTA Men's Challenger - Southampton Open de la Ville de Saint Denis - Reunion Island Furth Challenger Steelers Cup - Kosice Oberstaufen Cup - Oberstaufen Siemens Open 2007 - Scheveningen Steelers Cup - Kosice The LTA Wrexham Challenger - Wrexham Scheveningen Challenger Poznan Challenger Ispat Open 2004 - Ostrava Meerbusch Challenger Como Challenger Alphen Challenger Banja Luka Challenger Szczecin Challenger Czech Open 2006 - Prostejov Eckental Challenger Ljubljana Open - Ljubljana Alfa Romeo Tennis Cup - Cordenons Tehran Open 2004 - Tehran Banja Luka Challenger 2004 - Banja Luka Challenger 42 - Andrezieux Almaty Challenger 1 - Almaty Ischgl International ATP Challenger - Ischgl Oberstraufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Porsche Open - Poznan Oberstaufen Cup - Oberstaufen ATP Challenger Open 2004 - Monchengladbach S Tennis Masters - Graz Antonio Savoldi-Marco Co. - Manerbio KGHM Dialog Polish Indoors - Wroclaw Black Forest Open - Freudenstadt Olimp Kyiv Open - Kiev Ethias Tennis Trophy - Mons Qatar ATP Challenger - Doha Unicredit (Suisse) Bank S. A. Challenger - Chiasso Coffee Cup Challenger - Chikmagalur X Trofeo Ciudad de Quito - Quito XI Ciutat de Barcelona - Barcelona Tatra Banka Slovak Open - Bratislava Astana Challenger - Astana Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island BMW Tennis Championship - Sunrise Kish Free Zone Island Challenger - Kish Island 5 Volkswagen Challenger - Wolfsburg San Luis Potosi Challenger - San Luis Potosi Casablanca Challenger Rabat Challenger TED Open - Istanbul AGT Challenger - Leon Pekao Open 2005 - Szczecin Furth Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Kosice Challenger Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Roma Open Challenger - Rome Tatra Banka Open - Bratislava Szczecin Challenger Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin Intersport Heilbronn Open - Heilbronn s'Tennis Masters Challenger - Graz 2nd Campionati Internazionali di Tennis Del'Umbria - Todi BMW Tennis Championship - Sunrise Heilbronn Challenger Dharwad Challenger 2006 - Dharwad Ciudad de Pozoblanco Open Diputacion - Cordoba s Tennis Masters 06 - Graz Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Oberstaufen Challenger Szczecin Challenger Almaty Challenger 2 - Almaty Porsche Open - Poznan San Marino Cepu Open - San Marino Lambertz Open by Stawag 2007 - Aachen Heilbronn Open - Heilbronn 9th Wartburg Open - Eisenach Black Forest Open - Freudenstadt Casablanca Challenger The Wright Financial Group, Inc. Challenger - Champaign 5th Sardinian International Championships - Cagliari San Marino Cepu Open - San Marino Uncle Toby's Australian Men's Clay Court Challenger - Canberra Dortmund Challenger IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Rabat Challenger Rome Challenger Idea Prokom Open - Sopot Scania Stockholm Open - Stockholm Heineken Open - Auckland Akbank Private Banking TED Open - Istanbul 2003 Mercedes Cup - Stuttgart Szczecin Challenger Banja Luka Challenger Wroclaw Challenger Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City Ostrava Open 2005 - Ostrava Kamnik Challenger - Kamnik Pekao Open - Szczecin LTA Shrewsbury Challenger - Shrewsbury Bauer Watertechnology Cup - Eckental Challenger Ford de Cherbourg - Cherbourg Furth Challenger Kyiv Open - Kiev ATP Challenger Hamburg - Hamburg XI Abierto Internacional de Salinas - Salinas Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Australian Unity Western Australia Open - Perth Schickedanz Open - Furth Idea Prokom Open - Sopot Alexander Kolyaskin Memorial - Donetsk Sacramento Challenger Intersport Heilbronn Open - Heilbronn Ljubljana Open - Ljubljana Marrakech Challenger Aamulehti Tampere Open - Tampere Nottingham Men's Challenger - Nottingham Rome Challenger 2003 Freeman Men's Challenger - Joplin Togliatti Cup - Togliatti Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Badden Open by Rothaus - Ettlingen Furth Challenger Kosice Challenger Marburg Challenger Sassuolo Challenger - Sassuolo Vietnam Open - Ho Chi Minh City Arroyo de la Encomienda - Valladolid CA Tennis Trophy - Vienna Nord LB Open - Braunschweig Qatar ExxonMobil Open - Doha Chennai Open - Chennai Heilbronn Open - Heilbronn Open de Montauban - Montauban Sydney International - Sydney Black Forest Open - Freudenstadt AT&T Challenger of Dallas - Dallas Delray Beach International Tennis Championships - Delray Beach KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Oberstaufen Challenger Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin BMW Open - Munich The Stella Artois Championships - London Como Challenger BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City St. Petersburg Open - St. Petersburg Oberstaufen Cup - Oberstaufen St.Petersburg Challenger by Kinex - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Trani Cup - Trani CA Challenge 2002 - Graz Black Forest Open 2002 - Freudenstadt Sydney International - Sydney Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Germany F1 Regions Morgan Keegan Championships - Memphis Weissenhauser Strand Cup - Hamburg DPD Challenger 2001 - Aschaffenburg The LTA Men's Challenger Wrexham - Wrexham Baumag Open - Budapest St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Banca Marche Tennis Cup - San Benedetto Kyiv Open - Kiev KGHM Polish Indoors - Wroclaw 2004 Freeman Men's Challenger - Joplin Sarajevo Open 2004 - Sarajevo Nokian Hakkapeliitta Open - Tampere Black Forest Open 2004 - Freudenstadt Mercedes Cup - Stuttgart Volkswagen Challenger 2005 - Wolfsburg USTA Men's Challenger of Dallas - Dallas Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk Geneva Challenger - Geneva PrivatBank Cup - Dnepropetrovsk Orange Prokom Open - Sopot USTA Men's Challenger of Dallas - Dallas KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade USTA Freeman Men's Challenger - Joplin ECM Prague Open - Prague AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna The Artois Championships - London If Stockholm Open - Stockholm Internationaux du Doubs - Besancon Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Southern Capital Cup - Almaty Mercedes Cup - Stuttgart Abierto Internacional Varonil Ciudad de Cancun - Cancun Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Tennislife Cup - Napoli Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote dAzur - Nice ATP Challenger Trophy 2008 - Trnava Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Open Tarragona Costa Daurada - Tarragona BCR Open Romania - Bucharest Tashkent Challenger - Tashkent China Open - Beijing If Stockholm Open - Stockholm Samsung Securities Cup - Seoul Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Monza Challenger Rome Challenger Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Zagreb Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Furth Challenger PBZ Zagreb Indoors - Zagreb Bratislava Challenger Heilbronn Challenger St. Brieuc Challenger AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Salzburg Challenger Proton Malaysian Open - Kuala Lumpur BMW Open - Munich Power Horse Cup - Dusseldorf Szczecin Challenger Chennai Open - Chennai Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem AEGON Championships - London Rio De Janeiro Challenger Sarajevo Challenger Abierto Mexicano Telcel - Acapulco Porto Alegre Challenger Open Sabadell Atlantico - Barcelona Montevideo Challenger Barcelona Open BancSabadell - Barcelona Wroclaw Challenger Portugal Open - Oeiras Masters Series - Hamburg Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Apia International - Sydney Malaysian Open - Kuala Lumpur Quimper Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart China Open - Beijing Rome Challenger Abierto Mexicano Telcel - Acapulco Marburg Challenger ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing Abierto Mexicano Telcel - Acapulco Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open Umag - Umag Ortisei Challenger Mumbai Open - Mumbai Gerry Weber Open - Halle China Open - Beijing Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco BMW Open - Munich If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Heilbronn Challenger U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier AIG Japan Open Tennis Championships - Tokyo Heilbronn Open - Heilbronn Banja Luka Challenger Aegon Nottingham Open - Nottingham Apia International - Sydney Tampere Imageneering Open - Tampere Helsinki Challenger Pekao Open 2001 - Szczecin Warsteiner Challenger Lubeck 2001 - Lubeck Samsung Securities Cup - Seoul University of Tennessee USTA Challenger - Knoxville Skandia Open - Linz Compaq Cup 2001 - Zabrze VIII Trofeo Ciudad de Quito - Quito DPD Challenger 99 - Aschaffenburg Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg ECM Prague Open 2005 - Prague VII Torneo Internazionale di Tennis - Barletta Schickendanz Open - Furth Unique Zagreb Open - Zagreb Tennis Napoli Cup 2006 - Napoli Caversham International Tennis Tournament - Jersey ABN/AMRO World Tennis Tournament - Rotterdam Orange Prokom Open - Sopot BCR Open Romania - Bucharest Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Regions Morgan Keegan Championships - Memphis Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai 2002 Mercedes Cup - Stuttgart Movistar Open - Santiago BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Grand Prix Hassan II - Casablanca Qatar Open - Doha Open de la Comunidad Valenciana - Valencia Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Chennai Open - Chennai Mutua Madrilena Madrid Open - Madrid Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells PTT Thailand Open - Bangkok Chennai Open - Chennai Estoril Open - Estoril Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Australian Open - Melbourne Erste Bank Open - Vienna Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Sony Open Tennis - Miami Mutua Madrid Open - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Apia International - Sydney Australian Open - Melbourne Gerry Weber Open - Halle French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne Wimbledon - London Internazionali BNL dItalia - Rome Wimbledon - London French Open - Paris Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2 Olympics - London